package game.game.ia;

import entity.Context;
import entity.GameEntity;
import entity.map.IFieldMapEntity;
import game.engine.ia.IModelFSM;

import java.util.List;

public interface IGameIAModel extends IModelFSM
{
	public Context getContext();

	public void setContext( Context pContext );

	public IFieldMapEntity getMap();

	public void setMap( IFieldMapEntity pMap );

	public void addGameObject( GameEntity pObjEntity );

	public GameEntity getGameObject( Integer pId );

	public List<GameEntity> getGameObjects();

	public GameEntity getPerso();
}
